StoreKeeper\WooCommerce\B2C\Models\AbstractModel A

Total Complexity 57
Dependencies 9
Dependents 2
Total lines 324
Lines of code 222
Logical lines of code 105
Comment lines 1
Methods 30
Properties 0

Methods 30

Method Rating Maintainability Complexity Lines of code
validateData()
S
60 7 12
upsert()
S
55 5 21
ensureAffectedRows()
S
64 5 9
ensureTable()
S
63 4 13
prepareData()
S
62 4 11
read()
S
54 3 22
getWpPrefix()
S
74 2 4
querySql()
S
68 2 7
count()
S
64 2 10
checkTableEngineInnoDB()
S
73 2 5
getSelectHelper()
S
66 2 9
update()
S
62 1 12
delete()
S
65 1 10
getTableVersion()
S
79 1 3
getInsertHelper()
S
75 1 5
getUpdateHelper()
S
75 1 5
prepareQuery()
S
77 1 4
alterTable()
S
89 1 2
getDeleteHelper()
S
75 1 5
create()
S
64 1 10
get()
S
80 1 3
setTableVersion()
S
79 1 3
isTableEngineInnoDB()
S
79 1 3
setTableEngineToInnoDB()
S
67 1 8
getTableEngine()
S
67 1 8
hasTable()
S
72 1 5
updateDateField()
S
74 1 4
isTableOutdated()
S
79 1 3
getTableName()
S
79 1 3
purge()
S
81 1 3